在js中0.1+0.2!=0.3的原因和解决方法 您所在的位置:网站首页 为什么1 1等于2 在js中0.1+0.2!=0.3的原因和解决方法

在js中0.1+0.2!=0.3的原因和解决方法

#在js中0.1+0.2!=0.3的原因和解决方法| 来源: 网络整理| 查看: 265

因为浮点数运算的精度问题。在计算机运行过程中,需要将数据转化成二进制,然后再进行计算。

js中的Number类型遵循IEEE754标准,在IEEE754标准的64位浮点数相加,因为浮点数自身小数位数的限制而截断的二进制在转化为十进制,就变成0.30000000000000004,所以在计算时会产生误差



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有